package com.shy.portal.service;

import java.util.List;

import com.shy.base.service.BaseService;
import com.shy.portal.entity.SysDictionary;

public interface SysDictionaryService extends BaseService<SysDictionary> {
	
	/**
	 * 方法描述: 字典生成下拉数据 通用
	 * 
	 * @Return
	 **/
	public List<SysDictionary> getDictByType(String dictType);

	public SysDictionary getDictByTypeAndVlaue(String dictType, String value);

	/**
	 * 方法描述: 根據字典类型查出唯一標識
	 * 
	 * @Return
	 **/
	public SysDictionary getUniqueDictByType(String dictType);

	public SysDictionary getUniqueDictByTypeAndCode(SysDictionary dict);

	/**
	 * 方法描述: 通过类型和標識查询值
	 * 
	 * @Return
	 **/
	public SysDictionary getDictByTypeAndLabel(String dictType, String label);
}
